"""
中文字符与Unicode编码转换

Version: 0.1
Author: yuwl
Date: 2023-12-26
"""


# 将中文字符转换为Unicode编码
def chinese_to_unicode(input_char):
    return input_char.encode('unicode-escape').decode('utf-8')

# 将Unicode编码转换为中文字符
def unicode_to_chinese(input_unicode):
    return input_unicode.encode('utf-8').decode('unicode-escape')

# 主程序
def main():
    print("欢迎使用中文字符与Unicode编码转换程序")
    print("1. 中文字符转Unicode编码")
    print("2. Unicode编码转中文字符")
    choice = input("请选择操作 (1/2): ")

    if choice == "1":
        chinese_char = input("请输入要转换的中文字符: ")
        unicode_result = chinese_to_unicode(chinese_char)
        print(f"转换结果为: {unicode_result}")
    elif choice == "2":
        unicode_input = input("请输入要转换的Unicode编码: ")
        chinese_result = unicode_to_chinese(unicode_input)
        print(f"转换结果为: {chinese_result}")
    else:
        print("无效的选择")

if __name__ == "__main__":
    main()